punish or treat harshly and rigorously - Spanish English Dictionary